.home-section {
  @apply h-screen min-h-[500px] ;
}

.home-container {
  @apply inner-width h-full flex items-center justify-center text-center;
}
.home-content {
  @apply w-full text-white z-10;
}

.home-title {
  @apply text-6xl mb-16 text-white;
}

.social-links {
  @apply flex justify-center gap-4 mb-16;
}

.social-link {
  @apply text-2xl text-white hover:text-primary transition-colors;
}

.action-buttons {
  @apply flex justify-center gap-8;
}

@media (max-width: 768px) {
  .action-buttons {
    @apply flex-col items-center gap-4;
  }
}

.contact-button {
  @apply inline-flex items-center px-12 py-4 text-primary border border-primary rounded-lg hover:bg-primary hover:text-white transition-colors w-[200px] justify-center;
}

.resume-button {
  @apply inline-flex items-center px-12 py-4 text-primary border border-primary rounded-lg hover:bg-primary hover:text-white transition-colors bg-primary text-white w-[200px] justify-center;
}